Skip to content

Conversation

goeiecool9999
Copy link
Collaborator

@goeiecool9999 goeiecool9999 commented Sep 5, 2025

Small caveat: Breaks output shader graphic pack compatibility (although they are probably uncommon)
I would like some feedback on the configuration UI (should we copy dolphin and make it a separate window?)
The override checkbox disables gamma adjustments requested by the application.
Gamma is the output gamma to target.
Display Gamma is the response curve of the user's display. I also added an option to simulate a pure gamma curve on a compliant sRGB screen but since sRGB is significantly brighter in the 0-10 range it results in crush and banding. I thought about implementing dither but those algorithms are not very well-suited for fragment shaders and I don't want to process it on the CPU. I thought about trying it with a compute shader but that might still be complicated

Maybe it should be configurable separately for the gamepad and TV window? since they might be put on separate displays? Should these be configurable with game profiles?
image

Dolphin for reference:
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant